const electron = require("electron");
const app = electron.app;
const  BrowserWindow = electron.BrowserWindow;
let mainWindow = null;
app.on("ready", async () => {
  mainWindow = new BrowserWindow({
    width: 600,
    height: 400,
    show: false,
    // node下所有的东西都可以在渲染进程中使用
    webPreferences: {
      nodeIntegration: true
    }
  });
  mainWindow.maximize()
  mainWindow.show();
  // 加载渲染进程了
  mainWindow.loadFile("./page/new.html");

  // 使用BrowserView在主窗口中嵌入小窗口
  const BrowserView = electron.BrowserView;
  let view = new BrowserView();
  mainWindow.setBrowserView(view);
  // 设置窗口在那个位置的属性
  view.setBounds({
    x: 0,
    y: 120,
    width: 500,
    height: 300
  });
  view.webContents.loadURL("https://jspang.com");

  mainWindow.on("closed", async () => {
    mainWindow = null;
  });
});